knn frequency 2017